package com.xiaoniu.forum.entity;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.io.Serializable;
import java.util.Date;
import lombok.Data;

/**
 * 话题评论表
 *
 * @author xiaoniu
 * @email 55333@qq.com
 * @date 2021-03-26 10:14:43
 */
@Data
@TableName("t_community_topic_comment")
public class CommunityTopicCommentEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 唯一ID
	 */
	@TableId
	private String id;
	/**
	 * 父评论id 如果为null 则没有父评论
	 */
	private String parentId;
	/**
	 * 回复评论用户id 为null则不是回复指定用户
	 */
	private String backUserId;
	/**
	 * 评论内容
	 */
	private String replyText;
	/**
	 * 评论用户Id
	 */
	private String userId;
	/**
	 * 话题id
	 */
	private String threadsId;
	/**
	 * 点赞数
	 */
	private Integer praiseCount;
	/**
	 * 是否开启 0 否 1 是
	 */
	@TableField(fill = FieldFill.INSERT)
	private String status;
	/**
	 * 创建时间
	 */
	@TableField(fill = FieldFill.INSERT)
	private Date createTime;
	/**
	 * 更新时间
	 */
	@TableField(fill = FieldFill.INSERT_UPDATE)
	private Date updateTime;
	/**
	 * 审核 0未通过 1通过
	 */
	private String pass;
	/**
	 * 是否删除 0删除 1未删除
	 */
	@TableField(fill = FieldFill.INSERT)
	private String deleted;

}
